package UnitTest.DataStructureTest.arrayAndListTest.findValueTest;

import Logic.constant.C;

/**
 * @author liujun
 * @version 1.0
 * @date 2020/8/20
 * @author—Email ljfirst@mail.ustc.edu.cn
 * @blogURL https://blog.csdn.net/ljfirst
 * @description 测试数据
 * 一个有序数组，比如[1,2,3,4,5,6,7],
 * 后面部分被替换到前面，比如[5,6,7,1,2,3,4],找出替换后的数组的最小值
 * 后面部分被替换到前面，比如[5,6,7,1,2,3,4],找出替换后的数组的最大值
 * 后面部分被替换到前面，比如[5,6,7,1,2,3,4],找出替换后的数组的给定值
 */
public class GetMostValueofOrderArrayTestData {

    int[] demoarray01 = {1, 2, 3, 4, 5, 6, 7};
    int targetMin01 = 1;
    int targetMax01 = 7;
    int target01 = 7;
    int target01Index = 6;

    int[] demoarray011 = {1};
    int targetMin011 = 1;
    int targetMax011 = 1;
    int target011 = 1;
    int target011Index = 0;

    int[] demoarray012 = {3, 3, 3, 3, 3, 3, 3, 3, 3, 3};
    int targetMin012 = 3;
    int targetMax012 = 3;
    int target012 = 3;
    int target012Index = 3;//待确定

    int[] demoarray02 = {5, 6, 7, 1, 2, 3, 4};
    int targetMin02 = 1;
    int targetMax02 = 7;
    int target02 = 7;
    int target02Index = 2;

    int[] demoarray03 = {7, 1, 2, 3, 4, 5, 6,};
    int targetMin03 = 1;
    int targetMax03 = 7;
    int target03 = 1;
    int target03Index = 1;

    int[] demoarray04 = {2, 3, 4, 5, 6, 7, 1};
    int targetMin04 = 1;
    int targetMax04 = 7;
    int target04 = 1;
    int target04Index = 6;

    int[] demoarray05 = {0, 1, 4, 7, 9, 12, 13, 15, 23, 45, 67, 89};
    int targetMin05 = 0;
    int targetMax05 = 89;
    int target05 = 89;
    int target05Index = 11;

    int[] demoarray06 = {15, 23, 45, 67, 89, 0, 1, 4, 7, 9, 12, 13};
    int targetMin06 = 0;
    int targetMax06 = 89;
    int target06 = 0;
    int target06Index = 5;

    int[] demoarray07 = {89, 0, 1, 4, 7, 9, 12, 13, 15, 23, 45, 67};
    int targetMin07 = 0;
    int targetMax07 = 89;
    int target07 = 0;
    int target07Index = 1;

    int[] demoarray08 = {1, 4, 7, 9, 12, 13, 15, 23, 45, 67, 89, 0};
    int targetMin08 = 0;
    int targetMax08 = 89;
    int target08 = 0;
    int target08Index = 11;

    int[] demoarray081 = {1, 4, 7, 7, 9, 12, 13, 15, 23, 45, 67, 89, 0};
    int target081 = 0;
    int target081Index = 12;
    int[] demoarray082 = {0, 1, 4, 7, 9, 12, 13, 15, 23, 45, 67, 89, 0};
    int target082 = 0;
    int target082Index = 0;
    int[] demoarray083 = {1, 4, 7, 9, 12, 13, 15, 23, 45, 67, 89, 0, 0};
    int target083 = 0;
    int target083Index = 11;//待定
    int[] demoarray084 = {1, 4, 7, 9, 12, 13, 15, 15, 15, 23, 45, 67, 89, 0};
    int target084 = 0;
    int target084Index = 13;

    int[] demoarray09 = {};
    int targetMin09 = C.ErrorNum;
    int targetMax09 = C.ErrorNum;
    int target09 = Integer.MIN_VALUE;
    int target09Index = C.ErrorNum;

    int[] demoarray10 = null;
    int targetMin10 = C.ErrorNum;
    int targetMax10 = C.ErrorNum;
    int target10 = Integer.MIN_VALUE;
    int target10Index = C.ErrorNum;

    int[] demoarray11 = {1, 3};
    int targetMin11 = 1;
    int targetMax11 = 3;
    int target11 = 2;
    int target11Index = C.ErrorNum;

    int[] demoarray12 = {1, 3};
    int targetMin12 = 1;
    int targetMax12 = 3;
    int target12 = 1;
    int target12Index = C.ErrorNum;
}
